package br.com.testkiller;

import java.util.ArrayList;
import java.util.Collections;

public class SortOf {
	public static void main(String[] args) {
		ArrayList<Integer> a = new ArrayList<Integer>();
		a.add(1);a.add(5);a.add(3);
		Collections.sort(a);//ordena o ArrayList[1,3,5]
		//System.out.println(a);
		a.add(2);//adiciona 2 ao fim da lista
		Collections.reverse(a);//reverte a ordem
		System.out.println(a);//a saida: [2,5,3,1] acontece porque o 2 foi o ultimo elemento adicionado
		//porem o metodo sort() nao foi chamado antes da exibicao, como ArrayList itera pelo indice o elemento
		//2 passou a ser o primeiro.
	}
	
}
